import {getTestResult, TestRun} from "./Test";

// 单元测试
import {TestIf1} from "../TestSample/FunctionTest/TestIf1";
import {TestIf2} from "../TestSample/FunctionTest/TestIf2";
import {TestIf3} from "../TestSample/FunctionTest/TestIf3";
import {TestFor1} from "../TestSample/FunctionTest/TestFor1";
import {TestFor2} from "../TestSample/FunctionTest/TestFor2";
import {TestShow} from "../TestSample/FunctionTest/TestShow";
import {TestOnce} from "../TestSample/FunctionTest/TestOnce";
import {TestPre} from "../TestSample/FunctionTest/TestPre";
import {TestTextContent} from "../TestSample/FunctionTest/TestTextContent";
import {TestComponent} from "../TestSample/FunctionTest/TestComponent";
import {TestTemplate} from "../TestSample/FunctionTest/TestTemplate";

// 复合测试
import {TestInvaild_pre_component} from "../TestSample/MultiGrammerTest/TestInvaild_pre_component";
import {TestInvaild_div_interface} from "../TestSample/MultiGrammerTest/TestInvaild_div_interface";
import {TestInvaild_pre_interface} from "../TestSample/MultiGrammerTest/TestInvaild_pre_interface";
import {TestVaild_component_slot} from "../TestSample/MultiGrammerTest/TestVaild_component_slot";
import {TestInvaild_div_slot} from "../TestSample/MultiGrammerTest/TestInvaild_div_slot";
import {TestInvaild_slot_vSlot} from "../TestSample/MultiGrammerTest/TestInvaild_slot_v-slot";
import {TestInvaild_pre_for} from "../TestSample/MultiGrammerTest/TestInvaild_pre_for";
import {TestInvaild_template_once_for} from "../TestSample/MultiGrammerTest/TestInvaild_template_once_for";

// 放入执行语句
TestTemplate();
// 开始测试
TestRun();
// 获取结果
const astNodeRoot = getTestResult("TestTemplate");